
INSERT INTO  TRASPARENZA

 select 'T00',CODICE_BOLLETTA AS BOLLETTA,'' PROGRESSIVO_VOCE,'A) TOTALE SERVIZI DI VENDITA','' AS DAL,'' AS AL
,0 AS GIORNI,0 SCAGLIONE,0 FASCIA,
0 CORR_UNIT,0 AS QUANTITA,
 round(sum(IMP_TAR),2) AS TOTALE,'' ,fattore_correttivo
 
 FROM(
 
 
 
 select  x.codice_bolletta,x.progressivo_voce,x.PROGRESSIVO_TARIFFAZIONE,x.PROGRESSIVO_PERIODO,x.PROGRESSIVO_SCAGLIONE,x.data_inizio_periodo,
 x.data_fine_periodo,x.CODICE_CLASSE_ADDEBITO,x.CONTRATTO_ESTRATTO, x.quantita_scaglione QUANTITA,'',
 FASCIA,SUM(X.IMP_TAR) IMP_TAR,SUM(X.TARIFFA_COMPONENTE) CORr_UNIT,fo.fattore_correttivo
 from tmpmarki X,db5.forniture@pgu3 fo
 where 
 x.progressivo_voce in ('010','010VEND','010DISP3','S120V','S10V','120')
 and x.DESCRIZIONE_COMPONENTE in('DISP31','DISP32','CCA','CAD','PE','PPE1','PPE2','DISP3','UC1','UC5','PD','PCV1','COV1','DISP1','DISP11','DISP12','PPE')
 and fo.codice_contratto = x.CONTRATTO_ESTRATTO
 and fo.codice_gestione ='UNRG'
 and fo.codice_servizio ='E'
 --AND X.CODICE_CLASSE_ADDEBITO = 'RACC'
 --AND X.CODICE_BOLLETTA = 10223849
 GROUP BY 
 x.codice_bolletta,x.progressivo_voce,x.PROGRESSIVO_TARIFFAZIONE,x.PROGRESSIVO_PERIODO,x.PROGRESSIVO_SCAGLIONE,x.data_inizio_periodo,
 x.data_fine_periodo,x.CODICE_CLASSE_ADDEBITO,x.CONTRATTO_ESTRATTO,x.quantita_scaglione,'',FASCIA,fattore_correttivo)
 
 GROUP BY CODICE_BOLLETTA,fattore_correttivo

ORDER BY BOLLETTA